  {"OPT_FILE",CURLOPTTYPE_OBJECTPOINT + 1},
  {"OPT_URL",CURLOPTTYPE_OBJECTPOINT + 2},
  {"OPT_PORT",CURLOPTTYPE_LONG + 3},
  {"OPT_PROXY",CURLOPTTYPE_OBJECTPOINT + 4},
  {"OPT_USERPWD",CURLOPTTYPE_OBJECTPOINT + 5},
  {"OPT_PROXYUSERPWD",CURLOPTTYPE_OBJECTPOINT + 6},
  {"OPT_RANGE",CURLOPTTYPE_OBJECTPOINT + 7},
  {"OPT_INFILE",CURLOPTTYPE_OBJECTPOINT + 9},
  {"OPT_ERRORBUFFER",CURLOPTTYPE_OBJECTPOINT + 10},
  {"OPT_WRITEFUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 11},
  {"OPT_READFUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 12},
  {"OPT_TIMEOUT",CURLOPTTYPE_LONG + 13},
  {"OPT_INFILESIZE",CURLOPTTYPE_LONG + 14},
  {"OPT_POSTFIELDS",CURLOPTTYPE_OBJECTPOINT + 15},
  {"OPT_REFERER",CURLOPTTYPE_OBJECTPOINT + 16},
  {"OPT_FTPPORT",CURLOPTTYPE_OBJECTPOINT + 17},
  {"OPT_USERAGENT",CURLOPTTYPE_OBJECTPOINT + 18},
  {"OPT_LOW_SPEED_LIMIT",CURLOPTTYPE_LONG  + 19},
  {"OPT_LOW_SPEED_TIME",CURLOPTTYPE_LONG + 20},
  {"OPT_RESUME_FROM",CURLOPTTYPE_LONG + 21},
  {"OPT_COOKIE",CURLOPTTYPE_OBJECTPOINT + 22},
  {"OPT_HTTPHEADER",CURLOPTTYPE_OBJECTPOINT + 23},
  {"OPT_HTTPPOST",CURLOPTTYPE_OBJECTPOINT + 24},
  {"OPT_SSLCERT",CURLOPTTYPE_OBJECTPOINT + 25},
  {"OPT_SSLCERTPASSWD",CURLOPTTYPE_OBJECTPOINT + 26},
  {"OPT_SSLKEYPASSWD",CURLOPTTYPE_OBJECTPOINT + 26},
  {"OPT_CRLF",CURLOPTTYPE_LONG + 27},
  {"OPT_QUOTE",CURLOPTTYPE_OBJECTPOINT + 28},
  {"OPT_WRITEHEADER",CURLOPTTYPE_OBJECTPOINT + 29},
  {"OPT_COOKIEFILE",CURLOPTTYPE_OBJECTPOINT + 31},
  {"OPT_SSLVERSION",CURLOPTTYPE_LONG + 32},
  {"OPT_TIMECONDITION",CURLOPTTYPE_LONG + 33},
  {"OPT_TIMEVALUE",CURLOPTTYPE_LONG + 34},
  {"OPT_CUSTOMREQUEST",CURLOPTTYPE_OBJECTPOINT + 36},
  {"OPT_STDERR",CURLOPTTYPE_OBJECTPOINT + 37},
  {"OPT_POSTQUOTE",CURLOPTTYPE_OBJECTPOINT + 39},
  {"OPT_WRITEINFO",CURLOPTTYPE_OBJECTPOINT + 40},
  {"OPT_VERBOSE",CURLOPTTYPE_LONG + 41},      /* talk a lot */
  {"OPT_HEADER",CURLOPTTYPE_LONG + 42},       /* throw the header out too */
  {"OPT_NOPROGRESS",CURLOPTTYPE_LONG + 43},   /* shut off the progress meter */
  {"OPT_NOBODY",CURLOPTTYPE_LONG + 44},       /* use HEAD to get http document */
  {"OPT_FAILONERROR",CURLOPTTYPE_LONG + 45},  /* no output on http error codes >= 300 */
  {"OPT_UPLOAD",CURLOPTTYPE_LONG + 46},       /* this is an upload */
  {"OPT_POST",CURLOPTTYPE_LONG + 47},         /* HTTP POST method */
  {"OPT_FTPLISTONLY",CURLOPTTYPE_LONG + 48},  /* Use NLST when listing ftp dir */
  {"OPT_FTPAPPEND",CURLOPTTYPE_LONG + 50},    /* Append instead of overwrite on upload! */
  {"OPT_NETRC",CURLOPTTYPE_LONG + 51},
  {"OPT_FOLLOWLOCATION",CURLOPTTYPE_LONG + 52},  /* use Location: Luke! */
  {"OPT_TRANSFERTEXT",CURLOPTTYPE_LONG + 53}, /* transfer data in text/ASCII format */
  {"OPT_PUT",CURLOPTTYPE_LONG + 54},          /* PUT the input file */
  {"OPT_PROGRESSFUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 56},
  {"OPT_PROGRESSDATA",CURLOPTTYPE_OBJECTPOINT + 57},
  {"OPT_AUTOREFERER",CURLOPTTYPE_LONG + 58},
  {"OPT_PROXYPORT",CURLOPTTYPE_LONG + 59},
  {"OPT_POSTFIELDSIZE",CURLOPTTYPE_LONG + 60},
  {"OPT_HTTPPROXYTUNNEL",CURLOPTTYPE_LONG + 61},
  {"OPT_INTERFACE",CURLOPTTYPE_OBJECTPOINT + 62},
  {"OPT_KRB4LEVEL",CURLOPTTYPE_OBJECTPOINT + 63},
  {"OPT_SSL_VERIFYPEER",CURLOPTTYPE_LONG + 64},
  {"OPT_CAINFO",CURLOPTTYPE_OBJECTPOINT + 65},
  {"OPT_MAXREDIRS",CURLOPTTYPE_LONG + 68},
  {"OPT_FILETIME",CURLOPTTYPE_OBJECTPOINT + 69},
  {"OPT_TELNETOPTIONS",CURLOPTTYPE_OBJECTPOINT + 70},
  {"OPT_MAXCONNECTS",CURLOPTTYPE_LONG + 71},
  {"OPT_CLOSEPOLICY",CURLOPTTYPE_LONG + 72},
  {"OPT_FRESH_CONNECT",CURLOPTTYPE_LONG + 74},
  {"OPT_FORBID_REUSE",CURLOPTTYPE_LONG + 75},
  {"OPT_RANDOM_FILE",CURLOPTTYPE_OBJECTPOINT + 76},
  {"OPT_EGDSOCKET",CURLOPTTYPE_OBJECTPOINT + 77},
  {"OPT_CONNECTTIMEOUT",CURLOPTTYPE_LONG + 78},
  {"OPT_HEADERFUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 79},
  {"OPT_HTTPGET",CURLOPTTYPE_LONG + 80},
  {"OPT_SSL_VERIFYHOST",CURLOPTTYPE_LONG + 81},
  {"OPT_COOKIEJAR",CURLOPTTYPE_OBJECTPOINT + 82},
  {"OPT_SSL_CIPHER_LIST",CURLOPTTYPE_OBJECTPOINT + 83},
  {"OPT_HTTP_VERSION",CURLOPTTYPE_LONG + 84},
  {"OPT_FTP_USE_EPSV",CURLOPTTYPE_LONG + 85},
  {"OPT_SSLCERTTYPE",CURLOPTTYPE_OBJECTPOINT + 86},
  {"OPT_SSLKEY",CURLOPTTYPE_OBJECTPOINT + 87},
  {"OPT_SSLKEYTYPE",CURLOPTTYPE_OBJECTPOINT + 88},
  {"OPT_SSLENGINE",CURLOPTTYPE_OBJECTPOINT + 89},
  {"OPT_SSLENGINE_DEFAULT",CURLOPTTYPE_LONG + 90},
  {"OPT_DNS_USE_GLOBAL_CACHE",CURLOPTTYPE_LONG + 91}, /* To become OBSOLETE soon */
  {"OPT_DNS_CACHE_TIMEOUT",CURLOPTTYPE_LONG + 92},
  {"OPT_PREQUOTE",CURLOPTTYPE_OBJECTPOINT + 93},
  {"OPT_DEBUGFUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 94},
  {"OPT_DEBUGDATA",CURLOPTTYPE_OBJECTPOINT + 95},
  {"OPT_COOKIESESSION",CURLOPTTYPE_LONG + 96},
  {"OPT_CAPATH",CURLOPTTYPE_OBJECTPOINT + 97},
  {"OPT_BUFFERSIZE",CURLOPTTYPE_LONG + 98},
  {"OPT_NOSIGNAL",CURLOPTTYPE_LONG + 99},
  {"OPT_SHARE",CURLOPTTYPE_OBJECTPOINT + 100},
  {"OPT_PROXYTYPE",CURLOPTTYPE_LONG + 101},
  {"OPT_ENCODING",CURLOPTTYPE_OBJECTPOINT + 102},
  {"OPT_PRIVATE",CURLOPTTYPE_OBJECTPOINT + 103},
  {"OPT_HTTP200ALIASES",CURLOPTTYPE_OBJECTPOINT + 104},
  {"OPT_UNRESTRICTED_AUTH",CURLOPTTYPE_LONG + 105},
  {"OPT_FTP_USE_EPRT",CURLOPTTYPE_LONG + 106},
  {"OPT_HTTPAUTH",CURLOPTTYPE_LONG + 107},
  {"OPT_SSL_CTX_FUNCTION",CURLOPTTYPE_FUNCTIONPOINT + 108},
  {"OPT_SSL_CTX_DATA",CURLOPTTYPE_OBJECTPOINT + 109},
  {"OPT_FTP_CREATE_MISSING_DIRS",CURLOPTTYPE_LONG + 110},
  {"OPT_PROXYAUTH",CURLOPTTYPE_LONG + 111},
  {"OPT_FTP_RESPONSE_TIMEOUT",CURLOPTTYPE_LONG  + 112},
  {"OPT_IPRESOLVE",CURLOPTTYPE_LONG + 113},
  {"OPT_MAXFILESIZE",CURLOPTTYPE_LONG + 114},
  {"OPT_INFILESIZE_LARGE",CURLOPTTYPE_OFF_T + 115},
  {"OPT_RESUME_FROM_LARGE",CURLOPTTYPE_OFF_T + 116},
  {"OPT_MAXFILESIZE_LARGE",CURLOPTTYPE_OFF_T + 117},
  {"OPT_NETRC_FILE",CURLOPTTYPE_OBJECTPOINT + 118},
  {"OPT_FTP_SSL",CURLOPTTYPE_LONG + 119},
  {"OPT_POSTFIELDSIZE_LARGE",CURLOPTTYPE_OFF_T + 120},
  {"OPT_TCP_NODELAY",CURLOPTTYPE_LONG + 121},
